<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>eRPC API Reference: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="nxp_logo_small.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">eRPC API Reference
   &#160;<span id="projectnumber">Rev. 1.7.4</span>
   </div>
   <div id="projectbrief">NXP Semiconductors</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>API&#160;Reference</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classerpc_1_1_codec.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">erpc::Codec Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a39f0596a2957fb80bf3b5de6a4420f26">Codec</a>(void)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a1ffdc810b2381805a0ab4e92201f72d3">getBuffer</a>(void)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getStatus</b>(void) (defined in <a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a>)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a003c4d8420239b9a347b46554ebeb903">m_buffer</a></td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ad9fe5af5136be642e05a9e7335af8ff7">m_cursor</a></td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#aa1f493b99584ed6e75a0e4ea06a1d14a">m_status</a></td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a7ecc6e3071f968c5d6a981d0547bfea9">read</a>(bool *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a53c2bbb94896adba25d746d689986e70">read</a>(int8_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ae9e51e6a7cdb6fa3a68d860f19c7aca8">read</a>(int16_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a05017d23491278b0f59f560c57ab3d5d">read</a>(int32_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ace6d2cf649c8f0b4345049b9987bdf13">read</a>(int64_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a82cbd89666ca2d5e4b0eb3d0930fb120">read</a>(uint8_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a7c1ed0465cb0f4d0f71a1ba6d7a942cf">read</a>(uint16_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ae153d322183c836574bfbd80523aecd8">read</a>(uint32_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ad7bd847bd77804aaa87ccf5ecae45637">read</a>(uint64_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ac0d1bcba8691cf04822d9c7f73ce88a6">read</a>(float *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ac619e952418dfda6966099aea01eb5f2">read</a>(double *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a71ff08fb3bc541d238bd4785d602690c">readBinary</a>(uint32_t *length, uint8_t **value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a3f7eedc7d95818b93c8ac1d2948015de">readCallback</a>(arrayOfFunPtr callbacks, uint8_t callbacksCount, funPtr *callback)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#abd44f7095097d6d702c133a0973457ca">readCallback</a>(funPtr callbacks1, funPtr *callback2)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a8756f406d613fda6375b4137c3560354">readNullFlag</a>(bool *isNull)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a811b18e4f773c808cf5e50891882d9db">readPtr</a>(uintptr_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a0246ac618ddee0373b1b819d804514b8">readString</a>(uint32_t *length, char **value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a5ee5a1d8930812d4256201bde6390bf3">reset</a>(void)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ace7d311abca68729346074d603879c9f">setBuffer</a>(MessageBuffer &amp;buf)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#adf815ca6e048ac520875bfb11b5a0f0d">startReadList</a>(uint32_t *length)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a45c92dc20df6e8ac78336426a076aff3">startReadMessage</a>(message_type_t *type, uint32_t *service, uint32_t *request, uint32_t *sequence)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a086b4f4e4624fd3df5df560cfab0355a">startReadUnion</a>(int32_t *discriminator)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#aa2b752ae654eecf49a388dca8d341f7d">startWriteList</a>(uint32_t length)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ade36a3e253eb62fb6533aef091625047">startWriteMessage</a>(message_type_t type, uint32_t service, uint32_t request, uint32_t sequence)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a87fdbe883363642751bae1d6d53520c8">startWriteUnion</a>(int32_t discriminator)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr bgcolor="#f0f0f0"><td class="entry"><b>updateStatus</b>(erpc_status_t status) (defined in <a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a>)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#aca48e28afe7669b796418e1d79441a2b">write</a>(bool value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#aadb46838695ad8c58c98a50da1ac871a">write</a>(int8_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a93536b98afea4429adfd596dc9bc2857">write</a>(int16_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a854c6fa62169cecf2c65f5cec259abdd">write</a>(int32_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a1d4eb36338bbee7f22b59a6f37893466">write</a>(int64_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ac88c0192a348091445a5cf03f075899f">write</a>(uint8_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a8532463feddadd334b38ea672d05aabc">write</a>(uint16_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a0d6113a04dabb244f7f3008139a67739">write</a>(uint32_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a2ede46229a70bdff990ec744bbe5cc04">write</a>(uint64_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ab0385422a6301c71bc3eed2de97a6f60">write</a>(float value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a1be8433cb66813f1a20ec3897f11319b">write</a>(double value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ab1a66a201128941dc332e17d2490c2f8">writeBinary</a>(uint32_t length, const uint8_t *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a16711856846fa8bf4b8b70e69249b98e">writeCallback</a>(arrayOfFunPtr callbacks, uint8_t callbacksCount, funPtr callback)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ac8a168512fd2fb26797d49c3b41732a5">writeCallback</a>(funPtr callback1, funPtr callback2)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a41efd3899943f2168f7f58be03045679">writeNullFlag</a>(bool isNull)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#ae9a6c5f99e5099c7bb96c293a156c80f">writePtr</a>(uintptr_t value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classerpc_1_1_codec.html#a1285f577d96c982df48abf37c177bedd">writeString</a>(uint32_t length, const char *value)=0</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classerpc_1_1_codec.html#adab0e09abe91747902ac3d4622682082">~Codec</a>(void)</td><td class="entry"><a class="el" href="classerpc_1_1_codec.html">erpc::Codec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.5-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul class="foot">
    <li class="footer">Copyright 2016-2020 NXP Semiconductors. All rights reserved.
    </li>
  </ul>
</div>
</body>
</html>
